#ifndef JANELACHAT_H
#define JANELACHAT_H

#include <QtGui/QMainWindow>
#include "janelaconexao.h"
#include "participante.h"

namespace Ui
{
    class Chat;
}

class JanelaChat : public QMainWindow
{
    Q_OBJECT

public:
    JanelaChat(QWidget *parent = 0);
    ~JanelaChat();
    inline void setNome (QString nome) { this->nome = nome; }

public slots:

    void adicionaTexto (QString usuario, QString texto);
    void enviaMensagem ();
    void novoJogador (QString texto);
    void desabilitarBotao ();
    void habilitarBotao ();

signals:

    void mensagemChat (QString mensagem);

private:
    Ui::Chat *ui;
    QString tipo_pacote;
    QString nome;
};

#endif // JANELACHAT_H
